<?php

require 'base.php';

class Partecipazione extends FBController
{
    function __construct()
    {
        parent::__construct();
	$this->load->model('reservations_model','partecipazione');

	$this->verifica_provenienza_ajax();
	if (!$this->isLoggedIn())
		show_error("Solo utenti registrati possono partecipare a  eventi", 401);
    }

    function dati()
    {
	    $ret = $this->partecipazione->dati($this->input->post('id_evento', TRUE), $this->facebook->getUser(), $this->amici_noti());
            $this->output->set_content_type('application/json')->set_output(json_encode($ret));
    }
    
    function civado()
    {
	    $ret = $this->partecipazione->civado($this->input->post('id_evento', TRUE), $this->facebook->getUser(), $this->input->post('partecipo', TRUE));
            $this->output->set_content_type('text/plain')->set_output($ret);
    }

    function eventi_raccomandati()
    {
	    $this->load->model('events_model','evento');
	    $ret = $this->evento->raccomandati($this->amici_noti(),
		    $this->input->post('categoria'), $this->input->post('ricerca'),
		    $this->input->post('data_inizio'), $this->input->post('data_fine')
	    );
	    $this->output->set_content_type('application/json')->set_output(json_encode($ret));
    }
}
